// 牛客题目: 题目中最后一个英文单词的长度
// 这道题目很简单,由于在英文中,除特殊情况,一般寻找最后的单词可以通过寻找最后一个空格来实现
// 特殊情况就只有,这个句子就只有一个单词作为句子的情况,就不能通过找空格的方式来实现

// 通过总结,我们在找这个最后的单词就得出了两种方法: 找最后的空格,如果没有空格这个单词就是第一个也是最后一个单词
// 既然这样的话,我们就可以利用string的性质,从string的最后一个下标开始计数,如果遇到空格就停止计数,如果没有空格就计数到string开头,就可以得出最后一个单词的长度

#include <iostream>

using namespace std;

int main() 
{

    string str ;

    getline (cin , str) ;

    int num = 0 , i = str.size () - 1 ;

    while (i >= 0 && str [i] != ' ')
    {

        i-- ;

        num++ ;

    }

    cout << num ;
    
    return 0 ;

}
